package com.csair.platform.cit.facade.model.a200000;

import java.io.Serializable;

import com.csair.invoice.common.base.util.StringUtil;

import io.swagger.annotations.ApiModelProperty;


/**
 * A类，申报表信息
 * @author liaoxiaojin
 */
public class CitSbbxxVo implements Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	private Long id;

	@ApiModelProperty(value = "纳税人识别号", required = true)
	private String nsrsbh;

    @ApiModelProperty(value = "税款所属期起", required = true)
	private String skssqq;

    @ApiModelProperty(value = "税款所属期止", required = true)
	private String skssqz;

	/**
	 * 行次1: 营业收入
	 */
	private String yysrLj;

	/**
	 * 行次2: 营业成本
	 */
	private String yycbLj;

	/**
	 * 行次3： 利润总额
	 */
	private String lrzeLj;

	/**
	 * 行次4：特定业务计算的应纳税所得额
	 */
	private String tdywjsdynssdeLj;

	/**
	 * 行次5：不征税收入
	 */
	private String bzssrLj;

	/**
	 * 行次6：固定资产加速折旧（扣除）调减额累计金额
	 */
	private String gdzcjszjkctjeLj;

	/**
	 * 行次7：免税收入、减计收入、所得减免等优惠金额累计
	 */
	private String mssrLj;

	/**
	 * 行次8：所得减免
	 */
	private String sdjmLj;

	/**
	 * 行次9：弥补以前年度亏损累计
	 */
	private String mbyqndksLj;

	/**
	 * 行次10：实际利润额累计\按照上一纳税年度应纳税所得额平均额确定的应纳税所得额累计
	 */
	private String sjlreLj;

	/**
	 * 行次11：税率累计
	 */
	private String slLj;

	/**
	 * 行次12：应纳所得税额累计
	 */
	private String ynsdseLj;

	/**
	 * 行次13：减免所得税额累计
	 */
	private String jmsdseLj;

	/**
	 * 行次14：实际已缴所得税额累计
	 */
	private String sjyyjsdseLj;

	/**
	 * 行次15：特定业务预缴（征）所得税额累计
	 */
	private String tdywyjzsdseLj;

	/**
	 * 行次16：应补（退）所得税额累计\税务机关确定的本期应纳所得税额
	 */
	private String ybtsdseLj;

	/**
	 * 行次17：总机构本期分摊应补（退）所得税额
	 */
	private String zjgybtsdseBq;

	/**
	 * 行次18：总机构填报-总机构分摊比例
	 */
	private String zjgftbl;

	/**
	 * 行次18：总机构填报-其中：总机构分摊应补（退）所得税额 (计算：行次16 x 总机构填报-总机构分摊比例)
	 */
	private String zjgyftsdseBq;

	/**
	 * 行次19：总机构填报-财政集中分配比例
	 */
	private String zjgczjzftbl;

	/**
	 * 行次19：总机构填报-财政集中分配应补（退）所得税额 (计算：行次16 x 总机构填报-财政集中分配比例)
	 */
	private String czjzfpsdseBq;

	/**
	 * 行次20：总机构填报-全部分支机构分摊比例
	 */
	private String fzjgftbl;

	/**
	 * 行次20：总机构填报-总机构具有主体生产经营职能部门分摊比例
	 */
	private String dlscjybmftbl;

	/**
	 * 行次20：总机构填报-总机构具有主体生产经营职能的部门分摊所得税额 (计算：行次16 x 总机构填报-全部分支机构分摊比例  x 总机构填报-总机构具有主体生产经营职能部门分摊比例)
	 */
	private String zjgdlscjybmyftsdseBq;

	/**
	 * 行次21：分支机构填报-分支机构本期分摊比例
	 */
	private String fpbl;

	/**
	 * 行次22：分支机构填报-分支机构本期分摊应补（退）所得税额
	 */
	private String fzjgfpsdseBq;

	/**
	 * 行次FZ1：中央级收入实际应纳税额
	 */
	private String zyjsrsjynseBq;

	/**
	 * 行次FZ2：地方级收入应纳税额
	 */
	private String dfjsrynseBq;

	/**
	 * 行次23：减征免征类型 (无/减征/免征)
	 */
	private String jzmzlx;

	/**
	 * 行次23：减征幅度
	 */
	private String jzfd;

	/**
	 * 行次23：本期实际减免金额
	 */
	private String mzzzdqdfjmBq;

	/**
	 * 行次23.1：本年累计应减免金额(本机构的本年累计)
	 */
	private String mzzzdqdfjmLj;

	/**
	 * 行次23.2：本年累计应减免金额（总机构及分支机构的本年累计，总机构填报）
	 */
	private String mzzzdqdfjmzfjghjLj;

	/**
	 * 行次FZ3：地方级收入实际应纳税额
	 */
	private String dfjsrsjynseBq;

	/**
	 * 行次24：实际应补（退）所得税额
	 */
	private String sjybtsdseBq;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getNsrsbh() {
		return nsrsbh;
	}

	public void setNsrsbh(String nsrsbh) {
		this.nsrsbh = nsrsbh;
	}

	public String getSkssqq() {
		return skssqq;
	}

	public void setSkssqq(String skssqq) {
		this.skssqq = skssqq;
	}

	public String getSkssqz() {
		return skssqz;
	}

	public void setSkssqz(String skssqz) {
		this.skssqz = skssqz;
	}

	public String getYysrLj() {
		if (StringUtil.isNotEmpty(yysrLj)) {
			return yysrLj;
		}
		return "0";
	}

	public void setYysrLj(String yysrLj) {
		this.yysrLj = yysrLj;
	}

	public String getYycbLj() {
		if (StringUtil.isNotEmpty(yycbLj)) {
			return yycbLj;
		}
		return "0";
	}

	public void setYycbLj(String yycbLj) {
		this.yycbLj = yycbLj;
	}

	public String getLrzeLj() {
		if (StringUtil.isNotEmpty(lrzeLj)) {
			return lrzeLj;
		}
		return "0";
	}

	public void setLrzeLj(String lrzeLj) {
		this.lrzeLj = lrzeLj;
	}

	public String getTdywjsdynssdeLj() {
		if (StringUtil.isNotEmpty(tdywjsdynssdeLj)) {
			return tdywjsdynssdeLj;
		}
		return "0";
	}

	public void setTdywjsdynssdeLj(String tdywjsdynssdeLj) {
		this.tdywjsdynssdeLj = tdywjsdynssdeLj;
	}

	public String getBzssrLj() {
		if (StringUtil.isNotEmpty(bzssrLj)) {
			return bzssrLj;
		}
		return "0";
	}

	public void setBzssrLj(String bzssrLj) {
		this.bzssrLj = bzssrLj;
	}

	public String getGdzcjszjkctjeLj() {
		if (StringUtil.isNotEmpty(gdzcjszjkctjeLj)) {
			return gdzcjszjkctjeLj;
		}
		return "0";
	}

	public void setGdzcjszjkctjeLj(String gdzcjszjkctjeLj) {
		this.gdzcjszjkctjeLj = gdzcjszjkctjeLj;
	}

	public String getMssrLj() {
		if (StringUtil.isNotEmpty(mssrLj)) {
			return mssrLj;
		}
		return "0";
	}

	public void setMssrLj(String mssrLj) {
		this.mssrLj = mssrLj;
	}

	public String getSdjmLj() {
		if (StringUtil.isNotEmpty(sdjmLj)) {
			return sdjmLj;
		}
		return "0";
	}

	public void setSdjmLj(String sdjmLj) {
		this.sdjmLj = sdjmLj;
	}

	public String getMbyqndksLj() {
		if (StringUtil.isNotEmpty(mbyqndksLj)) {
			return mbyqndksLj;
		}
		return "0";
	}

	public void setMbyqndksLj(String mbyqndksLj) {
		this.mbyqndksLj = mbyqndksLj;
	}

	public String getSjlreLj() {
		if (StringUtil.isNotEmpty(sjlreLj)) {
			return sjlreLj;
		}
		return "0";
	}

	public void setSjlreLj(String sjlreLj) {
		this.sjlreLj = sjlreLj;
	}

	public String getSlLj() {
		if (StringUtil.isNotEmpty(slLj)) {
			return slLj;
		}
		return "0";
	}

	public void setSlLj(String slLj) {
		this.slLj = slLj;
	}

	public String getYnsdseLj() {
		if (StringUtil.isNotEmpty(ynsdseLj)) {
			return ynsdseLj;
		}
		return "0";
	}

	public void setYnsdseLj(String ynsdseLj) {
		this.ynsdseLj = ynsdseLj;
	}

	public String getJmsdseLj() {
		if (StringUtil.isNotEmpty(jmsdseLj)) {
			return jmsdseLj;
		}
		return "0";
	}

	public void setJmsdseLj(String jmsdseLj) {
		this.jmsdseLj = jmsdseLj;
	}

	public String getSjyyjsdseLj() {
		if (StringUtil.isNotEmpty(sjyyjsdseLj)) {
			return sjyyjsdseLj;
		}
		return "0";
	}

	public void setSjyyjsdseLj(String sjyyjsdseLj) {
		this.sjyyjsdseLj = sjyyjsdseLj;
	}

	public String getTdywyjzsdseLj() {
		if (StringUtil.isNotEmpty(tdywyjzsdseLj)) {
			return tdywyjzsdseLj;
		}
		return "0";
	}

	public void setTdywyjzsdseLj(String tdywyjzsdseLj) {
		this.tdywyjzsdseLj = tdywyjzsdseLj;
	}

	public String getYbtsdseLj() {
		if (StringUtil.isNotEmpty(ybtsdseLj)) {
			return ybtsdseLj;
		}
		return "0";
	}

	public void setYbtsdseLj(String ybtsdseLj) {
		this.ybtsdseLj = ybtsdseLj;
	}

	public String getZjgybtsdseBq() {
		if (StringUtil.isNotEmpty(zjgybtsdseBq)) {
			return zjgybtsdseBq;
		}
		return "0";
	}

	public void setZjgybtsdseBq(String zjgybtsdseBq) {
		this.zjgybtsdseBq = zjgybtsdseBq;
	}

	public String getZjgftbl() {
		if (StringUtil.isNotEmpty(zjgftbl)) {
			return zjgftbl;
		}
		return "0";
	}

	public void setZjgftbl(String zjgftbl) {
		this.zjgftbl = zjgftbl;
	}

	public String getZjgyftsdseBq() {
		if (StringUtil.isNotEmpty(zjgyftsdseBq)) {
			return zjgyftsdseBq;
		}
		return "0";
	}

	public void setZjgyftsdseBq(String zjgyftsdseBq) {
		this.zjgyftsdseBq = zjgyftsdseBq;
	}

	public String getZjgczjzftbl() {
		if (StringUtil.isNotEmpty(zjgczjzftbl)) {
			return zjgczjzftbl;
		}
		return "0";
	}

	public void setZjgczjzftbl(String zjgczjzftbl) {
		this.zjgczjzftbl = zjgczjzftbl;
	}

	public String getCzjzfpsdseBq() {
		if (StringUtil.isNotEmpty(czjzfpsdseBq)) {
			return czjzfpsdseBq;
		}
		return "0";
	}

	public void setCzjzfpsdseBq(String czjzfpsdseBq) {
		this.czjzfpsdseBq = czjzfpsdseBq;
	}

	public String getFzjgftbl() {
		if (StringUtil.isNotEmpty(fzjgftbl)) {
			return fzjgftbl;
		}
		return "0";
	}

	public void setFzjgftbl(String fzjgftbl) {
		this.fzjgftbl = fzjgftbl;
	}

	public String getDlscjybmftbl() {
		if (StringUtil.isNotEmpty(dlscjybmftbl)) {
			return dlscjybmftbl;
		}
		return "0";
	}

	public void setDlscjybmftbl(String dlscjybmftbl) {
		this.dlscjybmftbl = dlscjybmftbl;
	}

	public String getZjgdlscjybmyftsdseBq() {
		if (StringUtil.isNotEmpty(zjgdlscjybmyftsdseBq)) {
			return zjgdlscjybmyftsdseBq;
		}
		return "0";
	}

	public void setZjgdlscjybmyftsdseBq(String zjgdlscjybmyftsdseBq) {
		this.zjgdlscjybmyftsdseBq = zjgdlscjybmyftsdseBq;
	}

	public String getFpbl() {
		if (StringUtil.isNotEmpty(fpbl)) {
			return fpbl;
		}
		return "0";
	}

	public void setFpbl(String fpbl) {
		this.fpbl = fpbl;
	}

	public String getFzjgfpsdseBq() {
		if (StringUtil.isNotEmpty(fzjgfpsdseBq)) {
			return fzjgfpsdseBq;
		}
		return "0";
	}

	public void setFzjgfpsdseBq(String fzjgfpsdseBq) {
		this.fzjgfpsdseBq = fzjgfpsdseBq;
	}

	public String getZyjsrsjynseBq() {
		if (StringUtil.isNotEmpty(zyjsrsjynseBq)) {
			return zyjsrsjynseBq;
		}
		return "0";
	}

	public void setZyjsrsjynseBq(String zyjsrsjynseBq) {
		this.zyjsrsjynseBq = zyjsrsjynseBq;
	}

	public String getDfjsrynseBq() {
		if (StringUtil.isNotEmpty(dfjsrynseBq)) {
			return dfjsrynseBq;
		}
		return "0";
	}

	public void setDfjsrynseBq(String dfjsrynseBq) {
		this.dfjsrynseBq = dfjsrynseBq;
	}

	public String getJzmzlx() {
		if (StringUtil.isNotEmpty(jzmzlx)) {
			return jzmzlx;
		}
		return "";
	}

	public void setJzmzlx(String jzmzlx) {
		this.jzmzlx = jzmzlx;
	}

	public String getJzfd() {
		if (StringUtil.isNotEmpty(jzfd)) {
			return jzfd;
		}
		return "0";
	}

	public void setJzfd(String jzfd) {
		this.jzfd = jzfd;
	}

	public String getMzzzdqdfjmBq() {
		if (StringUtil.isNotEmpty(mzzzdqdfjmBq)) {
			return mzzzdqdfjmBq;
		}
		return "0";
	}

	public void setMzzzdqdfjmBq(String mzzzdqdfjmBq) {
		this.mzzzdqdfjmBq = mzzzdqdfjmBq;
	}

	public String getMzzzdqdfjmLj() {
		if (StringUtil.isNotEmpty(mzzzdqdfjmLj)) {
			return mzzzdqdfjmLj;
		}
		return "0";
	}

	public void setMzzzdqdfjmLj(String mzzzdqdfjmLj) {
		this.mzzzdqdfjmLj = mzzzdqdfjmLj;
	}

	public String getMzzzdqdfjmzfjghjLj() {
		if (StringUtil.isNotEmpty(mzzzdqdfjmzfjghjLj)) {
			return mzzzdqdfjmzfjghjLj;
		}
		return "0";
	}

	public void setMzzzdqdfjmzfjghjLj(String mzzzdqdfjmzfjghjLj) {
		this.mzzzdqdfjmzfjghjLj = mzzzdqdfjmzfjghjLj;
	}

	public String getDfjsrsjynseBq() {
		if (StringUtil.isNotEmpty(dfjsrsjynseBq)) {
			return dfjsrsjynseBq;
		}
		return "0";
	}

	public void setDfjsrsjynseBq(String dfjsrsjynseBq) {
		this.dfjsrsjynseBq = dfjsrsjynseBq;
	}

	public String getSjybtsdseBq() {
		if (StringUtil.isNotEmpty(sjybtsdseBq)) {
			return sjybtsdseBq;
		}
		return "0";
	}

	public void setSjybtsdseBq(String sjybtsdseBq) {
		this.sjybtsdseBq = sjybtsdseBq;
	}

	@Override
	public String toString() {
		return "CitSbbxxVo [id=" + id + ", nsrsbh=" + nsrsbh + ", skssqq=" + skssqq + ", skssqz=" + skssqz + ", yysrLj="
				+ yysrLj + ", yycbLj=" + yycbLj + ", lrzeLj=" + lrzeLj + ", tdywjsdynssdeLj=" + tdywjsdynssdeLj
				+ ", bzssrLj=" + bzssrLj + ", gdzcjszjkctjeLj=" + gdzcjszjkctjeLj + ", mssrLj=" + mssrLj + ", sdjmLj="
				+ sdjmLj + ", mbyqndksLj=" + mbyqndksLj + ", sjlreLj=" + sjlreLj + ", slLj=" + slLj + ", ynsdseLj="
				+ ynsdseLj + ", jmsdseLj=" + jmsdseLj + ", sjyyjsdseLj=" + sjyyjsdseLj + ", tdywyjzsdseLj="
				+ tdywyjzsdseLj + ", ybtsdseLj=" + ybtsdseLj + ", zjgybtsdseBq=" + zjgybtsdseBq + ", zjgftbl=" + zjgftbl
				+ ", zjgyftsdseBq=" + zjgyftsdseBq + ", zjgczjzftbl=" + zjgczjzftbl + ", czjzfpsdseBq=" + czjzfpsdseBq
				+ ", fzjgftbl=" + fzjgftbl + ", dlscjybmftbl=" + dlscjybmftbl + ", zjgdlscjybmyftsdseBq="
				+ zjgdlscjybmyftsdseBq + ", fpbl=" + fpbl + ", fzjgfpsdseBq=" + fzjgfpsdseBq + ", zyjsrsjynseBq="
				+ zyjsrsjynseBq + ", dfjsrynseBq=" + dfjsrynseBq + ", jzmzlx=" + jzmzlx + ", jzfd=" + jzfd
				+ ", mzzzdqdfjmBq=" + mzzzdqdfjmBq + ", mzzzdqdfjmLj=" + mzzzdqdfjmLj + ", mzzzdqdfjmzfjghjLj="
				+ mzzzdqdfjmzfjghjLj + ", dfjsrsjynseBq=" + dfjsrsjynseBq + ", sjybtsdseBq=" + sjybtsdseBq + "]";
	}
}